package com.fzg.service;

import com.fzg.common.enums.ResponseWrapper;
import com.fzg.entity.Gedan;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 网易云音乐歌单 服务类
 * </p>
 *
 * @author fzg
 * @since 2022-12-05
 */
public interface GedanService extends IService<Gedan> {

    /**
     * 获取歌单列表
     * api接口地址：https://binaryify.github.io/NeteaseCloudMusicApi/#/?id=neteasecloudmusicapi
     * 项目地址：https://github.com/Binaryify/NeteaseCloudMusicApi
     * 下载下来之后
     * npm install
     * 运行 node app.js
     * 默认运行端口：3000
     */
    ResponseWrapper getListSongs();


    /**
     * 将歌单列表里的图片下载到本地
     */
    ResponseWrapper downLoadGeDanListPic();


    /**
     * 数据库查询歌单的图片url
     *  根据url下载图片到本地
     */
    ResponseWrapper downLoadGeDanPicByDataBaseQuery();

}
